﻿/**
 * 常量类的构造方法。
 */
function _Const() {
    // 格
    this.GRID_SIZE = 120                                                    // 尺寸

    // 游戏区域
    this.GAME_BOARD_GRID_COUNT_H = 4                                        // 横向格数
    this.GAME_BOARD_GRID_COUNT_V = 4                                        // 纵向格数
    this.GAME_BOARD_WIDTH = this.GRID_SIZE * this.GAME_BOARD_GRID_COUNT_H   // 宽度
    this.GAME_BOARD_HEIGHT = this.GRID_SIZE * this.GAME_BOARD_GRID_COUNT_V  // 高度
    this.GAME_BOARD_COLOR = "rgb(250, 200, 150)"                            // 背景色
    this.GAME_BOARD_FONT_NAME = "Arial"                                     // 字体名
    this.GAME_BOARD_FONT_SIZE = 48                                          // 字体尺寸

    // 胜利数
    this.WIN_NUMBER = 2048                                                  // 达到此数胜利

    // 事件
    this.UM_GAME_OVER = "UM_GAME_OVER"                                      // 游戏结束事件

    // 方向键
    this.KEY_LEFT = 37                                                      // 左
    this.KEY_UP = 38                                                        // 上
    this.KEY_RIGHT = 39                                                     // 右
    this.KEY_DOWN = 40                                                      // 下
}

const Const = new _Const()                                                  // 常量
